Shape-Guided Diffusion